package com.tm;

public class Demo2 {

     /**除二取余法             2  13  1
     /**2  8  0              2  6   0
        2  4  2              2  3   1
         1                     1
      8的二进制是120          13的二进制1101
      **/

     public static void main(String[] args) {
         System.out.println('a'+10);//97+10=107
         System.out.println('A'+10);//65+10=75
         System.out.println('0'+10); //48+10=58

         int a1=0B01100001;
         System.out.println(a1);

         int a2=0141;
         System.out.println(a2);

         int a3=0xFA;
         System.out.println(a3);

         byte a=127;
         System.out.println(a);

         short b=2;
         System.out.println(b);

         int c=111;
         System.out.println(c);

         long d=11L;
         System.out.println(d);

        float e=1.1111F;
        System.out.println(e);

        double g=12.44;
        System.out.println(g);

        char h='成';
        System.out.println(h);

        boolean flage=true;
        boolean flag=false;
        System.out.println(flag);
        System.out.println(flage);


         /**
          第二天
          1.	数据在计算机底层都是怎么存储的？
          都是采用二进制 使用0、1，按照逢2进1的规则表示数据来存储
          2.	如何快速的算出一个数据的二进制形式？
          除二取余法
          3.	计算机中表示数据的最小单位：一个字节(byte,简介B, 是使用8个二进制位组成的)
          4.	字节中的每个二进制位就称为 位(bit,简称b), 1B=8b
          5.	十进制数转二进制数：除二取余法
          **/
     }
}
